postgresql & mysql 字段类型对应关系

By | 2023-11-03

postgresql & mysql 字段类型对应关系

postgresql & mysql 字段类型对应关系如下表:

字段大类 PostgreSQL 字段类型 MySQL 字段类型
整数类型 integer INT
整数类型 smallint SMALLINT
整数类型 bigint BIGINT
浮点数类型 real FLOAT
浮点数类型 double precision DOUBLE
定点数类型 numeric(p, s) DECIMAL(p, s)
文本类型 text TEXT
文本类型 character(n) CHAR(n)
文本类型 character varying(n) VARCHAR(n)
文本类型 citext VARCHAR(n) (with COLLATE utf8_bin)
日期和时间类型 date DATE
日期和时间类型 time TIME
日期和时间类型 timestamp DATETIME
日期和时间类型 timestamptz DATETIME (with appropriate time zone)
布尔类型 boolean BOOLEAN
二进制数据类型 bytea BLOB
UUID uuid CHAR(36) (as string)
枚举类型 enum ENUM
几何数据类型 point GEOMETRY
几何数据类型 line GEOMETRY
几何数据类型 polygon GEOMETRY
网络地址类型 inet CHAR(45) (as string)
网络地址类型 cidr CHAR(43) (as string)
网络地址类型 macaddr CHAR(17) (as string)